home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / biz / demo / mrback_a_demo114.lha / Install-MRBackup < prev    next >
Text File  |  1992-10-12  |  3KB  |  89 lines

  1. .bra {
  2. .ket }
  3. ; CLI script to install MRBackup Professional
  4. ;
  5. FailAt 20
  6. Assign >NIL: EXISTS MRBackup:
  7. IF WARN
  8.     Echo "Before installing MRBackup, you must create a directory to"
  9.     Echo "contain MRBackup and its support files (e.g. DH0:MRBackup)."
  10.     Echo "Assign the logical name MRBackup: to this directory. Example:"
  11.     Echo "(This is done using the CLI/Shell)"
  12.     Echo ""
  13.     Echo "  MakeDir DH0:MRBackup"
  14.     Echo "  Copy SYS:Empty.info DH0:MRBackup.info"
  15.     Echo "  Assign MRBackup: DH0:MRBackup"
  16.     Echo ""
  17.     Ask "Press RETURN to continue..."
  18.     ENDCLI >nil:
  19. ELSE
  20.     IF EXISTS MRBackup:MRBackup
  21.         Ask "OK to overwrite the existing MRBackup installation?"
  22.         IF NOT WARN
  23. Echo "If you prefer to perform this installation manually, print a copy"
  24. Echo "of this script (Install-MRBackup) and perform the COPY commands"
  25. Echo "which are appropriate for your setup. If you want to preserve the"
  26. Echo "contents of your support directories, you might want to rename"
  27. Echo "them (e.g. Rename MRBackup:ARexx_Scripts MRBackup:Old_ARexx_Scripts)"
  28. Echo "and then perform the installation."
  29. Echo ""
  30.         ASK "Press RETURN to continue..."
  31.         EndCLI >NIL:
  32.         ENDIF
  33.     ENDIF
  34.     Echo NOLINE "Installing as "
  35.     Assign EXISTS MRBackup:
  36. ENDIF
  37. ;
  38. ; Copy stuff to MRBackup: drawer
  39. ;
  40. Echo "Copying MRBackup programs and support files..."
  41. If NOT Exists MRBackup:/MRBackup.info
  42. ; Insure that we have a drawer icon for the MRBackup directory.
  43.     COPY SYS:Empty.info MRBackup:/MRBackup.info
  44. Endif
  45. COPY CLONE ALL MRBackup#? TO MRBackup:
  46. COPY CLONE ALL Catalogs.info TO MRBackup:
  47. COPY CLONE ALL Catalogs TO MRBackup:Catalogs
  48. COPY CLONE ALL Compressor#? TO MRBackup:
  49. COPY CLONE ALL FormatDisk#? TO MRBackup:
  50. COPY CLONE ALL ARexx_Scripts.info TO MRBackup:
  51. COPY CLONE ALL ARexx_Scripts TO MRBackup:ARexx_Scripts
  52. COPY CLONE ALL Docs.info TO MRBackup:
  53. COPY CLONE ALL Docs TO MRBackup:Docs
  54. COPY CLONE ALL Lists_and_Logs.info TO MRBackup:
  55. COPY CLONE ALL Lists_and_Logs TO MRBackup:Lists_and_Logs
  56. COPY CLONE ALL Prefs.info TO MRBackup:
  57. COPY CLONE ALL Prefs TO MRBackup:Prefs
  58. COPY CLONE ALL Work.info TO MRBackup:
  59. COPY CLONE ALL Work TO MRBackup:Work
  60. ;
  61. ; Copy system-level stuff.
  62. ;
  63. Echo "Copying MRBackup system-level files..."
  64. IF EXISTS LIBS:arp.library
  65.     Echo "Skipping arp.library - already installed."
  66. ELSE
  67.     COPY CLONE LIBS/arp.library LIBS:
  68. ENDIF
  69. ;
  70. COPY CLONE ALL L/#? L:
  71. COPY CLONE ALL Devs/#? Devs:
  72. ;
  73. Echo ""
  74. Echo "Your MRBackup Professional installation is complete."
  75. Echo "If you haven't already done so, please be sure to add the following"
  76. IF EXISTS S:user-startup
  77.     Echo "statement to your s:user-startup file:"
  78. ELSE
  79.   IF EXISTS S:StartupII
  80.     Echo "statement to your s:StartupII file:"
  81.   ELSE
  82.     Echo "statement to your s:startup-sequence file:"
  83.   ENDIF
  84. ENDIF
  85. Echo ""
  86. Echo "  Assign MRBackup: <MRBackup directory name>"
  87. Echo ""
  88. ASK "Press RETURN to continue..."
  89.